runtime.mspan.freeindex (field)

233 uses

	runtime (current package)
		arena.go#L1061: 	s.freeindex = 1
		malloc.go#L972: 		result := s.freeindex + uint16(theBit)
		malloc.go#L979: 			s.freeindex = freeidx
		malloc.go#L1315: 		span.freeIndexForScan = span.freeindex
		malloc.go#L1427: 		span.freeIndexForScan = span.freeindex
		malloc.go#L1567: 		span.freeIndexForScan = span.freeindex
		malloc.go#L1660: 		span.freeIndexForScan = span.freeindex
		malloc.go#L1704: 	span.freeindex = 1
		malloc.go#L1734: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L51: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L56: 				span.freeindex = freeidx
		malloc_generated.go#L141: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L216: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L221: 				span.freeindex = freeidx
		malloc_generated.go#L306: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L381: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L386: 				span.freeindex = freeidx
		malloc_generated.go#L471: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L546: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L551: 				span.freeindex = freeidx
		malloc_generated.go#L636: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L711: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L716: 				span.freeindex = freeidx
		malloc_generated.go#L801: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L876: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L881: 				span.freeindex = freeidx
		malloc_generated.go#L966: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L1041: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L1046: 				span.freeindex = freeidx
		malloc_generated.go#L1131: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L1206: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L1211: 				span.freeindex = freeidx
		malloc_generated.go#L1296: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L1371: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L1376: 				span.freeindex = freeidx
		malloc_generated.go#L1461: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L1536: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L1541: 				span.freeindex = freeidx
		malloc_generated.go#L1626: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L1701: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L1706: 				span.freeindex = freeidx
		malloc_generated.go#L1791: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L1866: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L1871: 				span.freeindex = freeidx
		malloc_generated.go#L1956: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L2031: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L2036: 				span.freeindex = freeidx
		malloc_generated.go#L2121: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L2196: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L2201: 				span.freeindex = freeidx
		malloc_generated.go#L2286: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L2361: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L2366: 				span.freeindex = freeidx
		malloc_generated.go#L2451: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L2526: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L2531: 				span.freeindex = freeidx
		malloc_generated.go#L2616: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L2691: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L2696: 				span.freeindex = freeidx
		malloc_generated.go#L2781: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L2856: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L2861: 				span.freeindex = freeidx
		malloc_generated.go#L2946: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L3021: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L3026: 				span.freeindex = freeidx
		malloc_generated.go#L3111: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L3186: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L3191: 				span.freeindex = freeidx
		malloc_generated.go#L3276: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L3351: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L3356: 				span.freeindex = freeidx
		malloc_generated.go#L3441: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L3516: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L3521: 				span.freeindex = freeidx
		malloc_generated.go#L3606: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L3681: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L3686: 				span.freeindex = freeidx
		malloc_generated.go#L3771: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L3846: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L3851: 				span.freeindex = freeidx
		malloc_generated.go#L3936: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L4011: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L4016: 				span.freeindex = freeidx
		malloc_generated.go#L4101: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L4176: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L4181: 				span.freeindex = freeidx
		malloc_generated.go#L4266: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L4389: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L4394: 				span.freeindex = freeidx
		malloc_generated.go#L4423: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L4545: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L4550: 				span.freeindex = freeidx
		malloc_generated.go#L4579: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L4701: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L4706: 				span.freeindex = freeidx
		malloc_generated.go#L4735: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L4857: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L4862: 				span.freeindex = freeidx
		malloc_generated.go#L4891: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5013: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5018: 				span.freeindex = freeidx
		malloc_generated.go#L5047: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5169: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5174: 				span.freeindex = freeidx
		malloc_generated.go#L5203: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5325: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5330: 				span.freeindex = freeidx
		malloc_generated.go#L5359: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5481: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5486: 				span.freeindex = freeidx
		malloc_generated.go#L5515: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5637: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5642: 				span.freeindex = freeidx
		malloc_generated.go#L5671: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5793: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5798: 				span.freeindex = freeidx
		malloc_generated.go#L5827: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L5949: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L5954: 				span.freeindex = freeidx
		malloc_generated.go#L5983: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6105: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6110: 				span.freeindex = freeidx
		malloc_generated.go#L6139: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6261: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6266: 				span.freeindex = freeidx
		malloc_generated.go#L6295: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6417: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6422: 				span.freeindex = freeidx
		malloc_generated.go#L6451: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6573: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6578: 				span.freeindex = freeidx
		malloc_generated.go#L6607: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6713: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6718: 				span.freeindex = freeidx
		malloc_generated.go#L6742: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6849: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6854: 				span.freeindex = freeidx
		malloc_generated.go#L6878: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L6985: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L6990: 				span.freeindex = freeidx
		malloc_generated.go#L7014: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7121: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7126: 				span.freeindex = freeidx
		malloc_generated.go#L7150: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7257: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7262: 				span.freeindex = freeidx
		malloc_generated.go#L7286: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7393: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7398: 				span.freeindex = freeidx
		malloc_generated.go#L7422: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7529: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7534: 				span.freeindex = freeidx
		malloc_generated.go#L7558: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7665: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7670: 				span.freeindex = freeidx
		malloc_generated.go#L7694: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7801: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7806: 				span.freeindex = freeidx
		malloc_generated.go#L7830: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L7937: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L7942: 				span.freeindex = freeidx
		malloc_generated.go#L7966: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8073: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8078: 				span.freeindex = freeidx
		malloc_generated.go#L8102: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8209: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8214: 				span.freeindex = freeidx
		malloc_generated.go#L8238: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8345: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8350: 				span.freeindex = freeidx
		malloc_generated.go#L8374: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8481: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8486: 				span.freeindex = freeidx
		malloc_generated.go#L8510: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8617: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8622: 				span.freeindex = freeidx
		malloc_generated.go#L8646: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8753: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8758: 				span.freeindex = freeidx
		malloc_generated.go#L8782: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L8889: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L8894: 				span.freeindex = freeidx
		malloc_generated.go#L8918: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9025: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9030: 				span.freeindex = freeidx
		malloc_generated.go#L9054: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9161: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9166: 				span.freeindex = freeidx
		malloc_generated.go#L9190: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9297: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9302: 				span.freeindex = freeidx
		malloc_generated.go#L9326: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9433: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9438: 				span.freeindex = freeidx
		malloc_generated.go#L9462: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9569: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9574: 				span.freeindex = freeidx
		malloc_generated.go#L9598: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9705: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9710: 				span.freeindex = freeidx
		malloc_generated.go#L9734: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9841: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9846: 				span.freeindex = freeidx
		malloc_generated.go#L9870: 		span.freeIndexForScan = span.freeindex
		malloc_generated.go#L9977: 		result := span.freeindex + uint16(theBit)
		malloc_generated.go#L9982: 				span.freeindex = freeidx
		malloc_generated.go#L10006: 		span.freeIndexForScan = span.freeindex
		malloc_stubs.go#L211: 		span.freeIndexForScan = span.freeindex
		malloc_stubs.go#L320: 		span.freeIndexForScan = span.freeindex
		malloc_stubs.go#L467: 		span.freeIndexForScan = span.freeindex
		malloc_stubs.go#L518: 		result := span.freeindex + uint16(theBit)
		malloc_stubs.go#L523: 				span.freeindex = freeidx
		malloc_stubs.go#L536: 		result := span.freeindex + uint16(theBit)
		malloc_stubs.go#L541: 				span.freeindex = freeidx
		mbitmap.go#L1114: 	sfreeindex := s.freeindex
		mbitmap.go#L1130: 			s.freeindex = snelems
		mbitmap.go#L1143: 		s.freeindex = snelems
		mbitmap.go#L1159: 	s.freeindex = sfreeindex
		mbitmap.go#L1173: 	if index < uintptr(s.freeindex) {
		mcentral.go#L152: 					s.freeindex = freeIndex
		mcentral.go#L186: 	if n == 0 || s.freeindex == s.nelems || s.allocCount == s.nelems {
		mcentral.go#L189: 	freeByteBase := s.freeindex &^ (64 - 1)
		mcentral.go#L196: 	s.allocCache >>= s.freeindex % 64
		mgcsweep.go#L623: 			if !mbits.isMarked() && (abits.index < uintptr(s.freeindex) || abits.isMarked()) {
		mgcsweep.go#L660: 	if s.freeindex < s.nelems {
		mgcsweep.go#L666: 		obj := uintptr(s.freeindex)
		mgcsweep.go#L689: 	s.freeindex = 0 // reset allocation index to start of span.
		mgcsweep.go#L861: 	print("runtime: marked free object in span ", s, ", elemsize=", s.elemsize, " freeindex=", s.freeindex, " (bad use of unsafe.Pointer or having race conditions? try -d=checkptr or -race)\n")
		mgcsweep.go#L867: 		alloc := i < uintptr(s.freeindex) || abits.isMarked()
		mheap.go#L448: 	freeindex uint16
		mheap.go#L1490: 		s.freeindex = 0
		mheap.go#L1833: 	span.freeindex = 0
		traceallocfree.go#L70: 			if abits.index < uintptr(s.freeindex) || abits.isMarked() {